RealTimeEmulationTrader

StockSharp.Algo.Testing

La conexión de simulación, destinada a probar estrategias con conexión real al sistema de comercio a través de UnderlyngMarketDataAdapter, pero sin pedidos de registro real en stock. La ejecución de pedidos y sus oficios se emula por conexión, utilizando información por pedidos, provenientes de conexión real.

Hereda de: BaseEmulationConnector

Constructores

RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider)

Inicia una nueva instancia de la RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter@, a través de la cual se obtendrán datos de mercado.
securityProvider
El proveedor de información sobre instrumentos.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, Portfolio portfolio, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolio, ownAdapter)

Inicia una nueva instancia de la RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter@, a través de la cual se obtendrán datos de mercado.
securityProvider
El proveedor de información sobre instrumentos.
portfolio
El portafolio que se utilizará para registrar pedidos. Si no se da valor, se creará la cartera con nombre predeterminado Simulator.
ownAdapter
Seguimiento de la vida de conexión.
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, IPortfolioProvider portfolioProvider, IExchangeInfoProvider exchangeInfoProvider, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolioProvider, exchangeInfoProvider, ownAdapter)

Inicia una nueva instancia de la RealTimeEmulationTrader.

underlyngMarketDataAdapter
IMessageAdapter@, a través de la cual se obtendrán datos de mercado.
securityProvider
El proveedor de información sobre instrumentos.
portfolioProvider
El portafolio que se utilizará para registrar pedidos. Si no se da valor, se creará la cartera con nombre predeterminado Simulator.
ownAdapter
Seguimiento de la vida de conexión.
exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.

Propiedades

UnderlyngMarketDataAdapter
public TUnderlyingMarketDataAdapter UnderlyngMarketDataAdapter { get; }
value = realTimeEmulationTrader.UnderlyngMarketDataAdapter

IMessageAdapter@, a través de la cual se obtendrán datos de mercado.